<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			
			/*

			 * 非数值的情况
			 * 	- 对于非数值进行比较时，会将其转换为数字然后再比较
			 * 	- 如果符号两侧的值都是字符串时，不会将其转换为数字进行比较
			 * 		而会分别比较字符串中字符的Unicode编码
			 */
			
		  
			// 任何值和NaN作比较都是false
			console.log(10 < "abc"); // false
			console.log(10 > "abc"); // false

			// 比较两个字符串时，比较的是字符串的字符编码
			console.log("a" < "b"); //true

			// 比较字符编码时是一位一位进行比较
			// 如果两位一样，则比较下一位，所以借用它来对英文进行排序
			console.log("abc" < "bcd"); //true
			console.log("111" < "5"); // true  比较两个字符串的数字时，可能会得到不可预期的结果，所以一定要转型

			//比较中文时没有意义
			console.log("戒" > "我"); //true
			
		</script>
	</head>
	<body>
	</body>
</html>
